package com.dnjn.happiness.survey.domain.vo;

import com.dnjn.happiness.common.core.web.domain.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

@Schema(name = "", description = "svy_survey_recordVO")
@Data
@Accessors(chain = true)
public class SurveyRecordVO extends BaseEntity {

    /** PK */
    private Long surveyRecordId;

    /** 问卷id */
    private Long surveyId;

    /** 参加人Id */
    private Long participantId;

    /** 参加人名称 */
    private String participantName;

    /** 参加人部门Id，前端传值，作为条件筛选 */
    private Long participantDeptId;

    /** 发起人Id */
    private Long initiatorId;

    /** 发起人名称 */
    private String initiatorName;

    /** 发起人部门Id，前端传值，作为条件筛选 */
    private Long initiatorDeptId;

    /** 问卷标题 */
    @Schema(description = "问卷标题")
    private String surveyTitle;

    /** 问卷结果 */
    @Schema(description = "问卷结果")
    private String answerAppraise;


    /** 问卷开始时间 */
    @Schema(description = "开始时间")
//    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private String dateStart;

    /** 问卷结束时间 */
    @Schema(description = "结束时间")
//    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private String dateEnd;

    /** 已参加 未参加 */
    @Schema(description = "Y-已参加 N-未参加")
    private String recordStatus;

    @Schema(description = "当前登陆人部门id")
    private Long deptId;




}
